swift 包管理怎么用
请教一下,swift包管理怎么用?我创建了一个swift项目,然后在根目录创建了一个Package.swift文件,代码如下:import PackageDescriptionlet package = Package( name: "Format", dependencies: [ .Package(url: "https://github.com/marmelroy/Format.git", majorVersion: 1), ])但是这里“ PackageDescrip...
2024-01-10swift 常用高阶函数分享
mapvar arr = [1, 2, 3]//map函数是有返回值的,想要arr里面的值map过去需要arr重新接收新值arr.map { (a : Int) -> Int in return a * 2}//这种写法只是尾随闭包的简写。。arr = arr.map { $0 * 2}flatMap//floatMap函数可以降维var arr1 = [[1, 2], [4, 5], [6, 7]]var aaa = arr1.flatMap { $0}//floatMap函数去空作用,还会解包数据...
2024-01-10无法在swift 3中解析Json?
这里我试图解析来自本地服务器的数据,但无法解析它,它返回的是空数据,下面是我的模型类,从中我传递给表视图的数据,任何人都可以帮助我实现它?无法在swift 3中解析Json?在这里,我曾附我的图像下面的JSON格式: 代码:var homePageModel = [HomeBanner]() func HomeBannerDownloadJsonWithURL(){ let url = U...
2024-01-10MD5 3DES加密Swift
我有一个应用程序,该应用程序必须发送先由MD5然后由3DES加密的登录凭据。我设法使用CryptoSwift通过MD5加密字符串。但是我找不到任何可以在Swift上通过3DES加密的东西。我已经尝试过CommonCrypto。据我所知,这是用C语言编写的,但可以通过桥接头导入到目标C语言中。我发现了一些文章和教程,它们告...
2024-01-10swift 隐式可选型实例详解
1、隐式可选型的基本使用var errorMessage: String? = nilerrorMessage = "Not Found""The message is " + errorMessage!隐式可选型的定义var errorMessage: String! = nilerrorMessage = "Not Found""The message is " + errorMessage隐式可选型不需要解包,所以隐式可选型容易出错 以上程序当errorMessage为nil时程序会报错2、隐式可选型...
2024-01-10使用自定义相机Swift 3拍照
在Swift 2.3中,我使用以下代码在自定义相机中拍照: func didPressTakePhoto(){ if let videoConnection = stillImageOutput!.connection(withMediaType: AVMediaTypeVideo) { stillImageOutput?.captureStillImageAsynchronouslyFromConnection(videoConnection, completionHa...
2024-01-10swift初学者 函数重载时报错
回答:这是 Stanford 的视频吧~Swift 支持重载,但 Objective-C 并不支持重载。所以多贴一点代码,你的类是不是继承自一个 Objective-C 的类(比如UIViewController)呢?如果是的话就不行了。...
2024-01-10Swift Json实例详细解析
前言客户端开发项目中,不可避免地需要解析网络数据---将服务端下发的JSON数据解析成客户端可阅读友好的Model。Objective-C下使用最多的是JSONModel,它能在OC Runtime基础下很好地完成解析工作。那么在纯Swift代码中,这个功能是如何实现的?下面开始我们的探索~手动解析原生:Swift4.0 JSONDecoderJSONDecode...
2024-01-10从谷歌地图获取JSON数据与swift 3
我当前在ios swift 3应用程序项目中使用谷歌地图数据与JSON,但是当我开始编译时,我无法获得[“results”]的值:从谷歌地图获取JSON数据与swift 3if let results = dic["results"] as? JSONDictionary { print(results) } 虽然字典包含此:["results": <__NSSingleObjectArrayI 0x155d73c0>({ "address_componen...
2024-01-10使用Swift 3.0实时绘制线条
我正在尝试在UIImageView上绘制。使用Swift 1.2,我能够使其工作,但是我不得不将其转换为swift 3.0,而我却无法使其工作。它需要做的就是用手指在屏幕上绘制出精确的图画。该代码没有错误,但是什么也不显示。变量;var lastPoint = CGPoint.zerovar red: CGFloat = 0.0var green: CGFloat = 0.0var blue: CGFloat = 0.0var brus...
2024-01-10在Swift 3中从数组中删除对象
在我的应用程序中,选择单元格时在数组中添加了一个对象,重新选择单元格时取消选择并删除了对象。我使用了该代码,但给了我错误。extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) { fo...
2024-01-10在Swift 3中正确解析JSON
我正在尝试获取JSON响应并将结果存储在变量中。在以前的Swift版本中,我已经使用过此代码的版本,直到Xcode8的GM版本发布为止。我在StackOverflow上看到了一些类似的文章:Swift 2解析JSON-无法在Swift3中下标’AnyObject’类型的值和JSON解析。但是,似乎此处传达的想法不适用于这种情况。如何在Swift 3中正...
2024-01-10在Swift 3中更改状态栏背景颜色
在XCode 7.3.x中,我用以下方法更改了StatusBar的背景颜色:func setStatusBarBackgroundColor(color: UIColor) {guard let statusBar = UIApplication.sharedApplication().valueForKey("statusBarWindow")?.valueForKey("statusBar") as? UIView else { return}statusBar.backgroundColor ...
2024-01-10IOS swift中的动画的实例详解
IOS swift中的动画的实例详解UIView的通用动画let view = UIView(frame: CGRectMake(10.0, 10.0, 100.0, 40.0))self.view.addSubview(view)view.backgroundColor = UIColor.lightGrayColor()// 位置改变var frame = view.frameUIView.animateWithDuration(0.6, delay: 2.0, options: UIViewAnima...
2024-01-10Swift:异步回调
如何快速进行异步回调?我正在为我的应用程序编写一个小框架,因为它应该同时在iOS和OSX上运行。因此,我将非特定于设备的主要代码放入该框架中,该框架还处理对我的在线api的请求。很显然,我也希望应用程序的GUI以及ViewController在api请求完成后立即做出反应。在Objective-C中,我通过将包含必须...
2024-01-10Swift字典默认值
我习惯于Python的defaultdict的一种模式是字典,如果未显式设置给定键的值,则该字典将返回默认值。尝试在Swift中做到这一点有点冗长。var dict = Dictionary<String, Array<Int>>()let key = "foo"var value: Array<Int>! = dict[key]if value == nil { value = Array<Int>() dict[key] = value}我意识到我可以创建一个做到这一点的类,...
2024-01-10检查电池电量iOS Swift
我刚启动Swift,一直在寻找一种检查电池电量的方法。我找到了该资源并一直在使用它,但是由于某种原因似乎无法使它正常工作。我不太确定如何解决此问题。有任何想法吗?回答:首先只需启用电池监控:UIDevice.current.isBatteryMonitoringEnabled = true然后,您可以创建一个计算属性以返回电池电量:...
2024-01-10Swift 访问权限的资料整理
Swift 访问权限1>internal :内部的, 1.默认情况下所有的类的属性&方法的访问权限都是internal 2.若本模块(项目/包/target)中可以访问 2> private:私有的 1.只有在本类中可以访问 3> open 公开的 1.可以跨模块(包/target)都是可以访问的 4> fileprivate swift3.0...
2024-01-10带参数的Swift GET请求
我是新手,所以我的代码可能会出现很多错误,但是我要实现的目标是将GET请求发送到带有参数的localhost服务器。鉴于我的函数有两个参数,我试图做到更多baseURL:string,params:NSDictionary。我不确定如何将两者结合到实际的URLRequest中?到目前为止,这是我尝试过的 func sendRequest(url:String,params:NSDictionary){...
2024-01-10Swift 2.0日历组件错误
嗨,我在swift 2.0中收到此错误无法调用类型为’(NSCalendarUnit,fromDate:NSDate ?, toDate:NSDate?,选项:nil)’的参数列表的’components’var hoy = dataFormatter.stringFromDate(NSDate()) var despues = dataFormatter.stringFromDate(fecha) var calHoy = dataFormatter.dateFromStrin...
2024-01-10IOS 开发之swift中手势的实例详解
IOS 开发之swift中手势的实例详解手势操作主要包括如下几类手势属性说明点击 UITapGestureRecognizernumberOfTapsRequired:点击的次数;numberOfTouchesRequired:点击时有手指数量设置属性 numberOfTapsRequired 可以实现单击,或双击的效果滑动 UISwipeGestureRecognizerdirection:滑动方向direction 滑动方向分为上Up...
2024-01-10Swift类自省和泛型
我正在尝试class使用泛型动态创建基于实例的类型,但是在类自省时遇到了困难。这里是问题:有一个Swift相当于Obj-C的self.class吗?有没有办法使用AnyClassfrom 的结果实例化一个类NSClassFromString?有没有一种方法可以AnyClass严格从通用参数获取信息或以其他方式键入信息T?(类似于C#的typeof(T)语法)...
2024-01-10冗余一致性错误消息Swift 2
我将项目更新为Swift 2,并收到了很多redundant conformance of XXX to protocolYYY。当类符合时,这种情况尤其经常发生(或总是发生)CustomStringConvertible。也有一些地方Equatable。class GraphFeatureNumbersetRange: GraphFeature, CustomStringConvertible { // <--- get the error here...}我怀疑在实现var description: S...
2024-01-10Swift POST请求不起作用
我正在尝试向Swift发出发布请求。我的目标是将accesstoken facebook发布到服务器,但不起作用。这是代码:let myUrlfb = NSURL(string: "MyApiServer");let requestfb = NSMutableURLRequest(URL:myUrlfb!);requestfb.HTTPMethod = "POST";// Compose a query string//We make the post stringlet postStringfb = FB...
2024-01-10Swift 3:是否继承NSObject?
我已经读过类似这样的文章,其中介绍了NSObject在Swift中进行子类化或仅具有其本机基础class而不进行子类化的区别。但是它们都有些过时,我对此主题尚不清楚。什么时候应该继承NSObject?子类化与不子类化之间的实际区别是什么?Swift中的建议是什么?回答:苹果公司有关NSObject的文档介绍如下:NS...
2024-01-10